rain drop - German English Dictionary